#ifndef LINKED_LIST_H
#define LINKED_LIST_H
typedef struct node {
    void *data;
    struct node *next;
} node;

typedef struct llist {
    node *head;
    node *tail;
    int size;
} llist; 

llist *create_list();
void enqueue(llist *, void *);
void *dequeue(llist *);
void free_list(llist *);
#endif
